land with abundant red mangrove - French English Dictionary